package com.tanker.vo;


import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import org.hibernate.validator.constraints.Length;

import java.io.Serializable;


@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(value= Include.NON_EMPTY)

public class BaseVo implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -3388450101078192814L;


	
	//手机操作系统，因为手机端是大写，所以配合传递参数大写
	
			@Length(max=200,message="OS长度不能超过200")
			private String os;//Android  iOS
			
			
			//操作系统版本
			
			@Length(max=200,message="OsVersion长度不能超过200")
			private String osVersion;
			
			
			//APP应用版本
			
			@Length(max=200,message="AppVersion长度不能超过200")
			private String appVersion;
			
			//安卓手机IMEI
			@Length(max=200,message="AppVersion长度不能超过200")
			private String imei;
			private String loginFlag;//登录系统标识，0：凹凸，1：坦客


			public String getOs() {
				return os;
			}


			public void setOs(String os) {
				this.os = os;
			}


			public String getOsVersion() {
				return osVersion;
			}


			public void setOsVersion(String osVersion) {
				this.osVersion = osVersion;
			}


			public String getAppVersion() {
				return appVersion;
			}


			public void setAppVersion(String appVersion) {
				this.appVersion = appVersion;
			}


			

			public String getImei() {
				return imei;
			}


			public void setImei(String imei) {
				this.imei = imei;
			}


			public String getLoginFlag() {
				return loginFlag;
			}


			public void setLoginFlag(String loginFlag) {
				this.loginFlag = loginFlag;
			}


			@Override
			public String toString() {
				return "BaseVo [os=" + os + ", osVersion=" + osVersion
						+ ", appVersion=" + appVersion + ", imei=" + imei
						+ ", loginFlag=" + loginFlag + "]";
			}


			
			
}
